// 获取系统信息（同步）  
const SYSTEM_INFO = uni.getSystemInfoSync();  
  
// 获取状态栏高度  
export const getStatusBarHeight = () => SYSTEM_INFO.statusBarHeight || 15;  
  
// 获取标题栏（通常是微信小程序的返回按钮）的高度  
export const getTitleBarHeight = () => {  
    if (uni.getMenuButtonBoundingClientRect) {  
        let { top, height } = uni.getMenuButtonBoundingClientRect();  
        // 注意这里调用的是getStatusBarHeights而不是getStatusBarHeight  
        return height + (top - getStatusBarHeight()) * 2;  
    } else {  
        // 如果没有菜单按钮，返回一个默认值  
        return 40;  
    }  
};  
  
// 获取导航栏高度（状态栏高度 + 标题栏高度）  
export const getNavBarHeight = () => getStatusBarHeight() + getTitleBarHeight();
